Rでは、 多次元データの基礎 高次元構造は別個のストレージタイプではなく、原子的な ベクトル または 因子 に付加された 次元ベクトル。この次元属性を dim()を使って適用することで、線形シーケンスを k次元配列に変換し、単一のメモリインデックスを多座標系にマッピングします。
1. メタデータとしての形状
関数 array() はデータ(配列、 ベクトルまたは 因子)を、 dim() 属性が関数が要素の配置をどのように解釈するかを決定します。
2. 構造の変換
1次元からNDへの移行は代入構文によって行われます: dim(z) <- c(3,5,100)。これはデータの値を変えずに、下位データのインデックスを再設定します。
3. 初期化状態
多次元構造はしばしばプレースホルダで初期化されます: Z <- array(0, c(3,4,2)) は$3 \times 4 \times 2$の空間を割り当て、24個の要素をグリッドに整理します。
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>